package es.antonio.duarte.abrahamAdmin.servicios;

import java.util.Collection;
import java.util.Date;

/**
 * Interfaz del servicio de Cosas de la plantilla arquitectonica
 * @author Antonio Duarte
 */
@SuppressWarnings("unchecked")
public interface CosasServicio extends ServicioAntonioDuarte {
	
	
		/**
	    * Consulta de cosas por titulo.
	    * @param ti Titulo por la cual se buscaran cosas
	    * @return Lista de cosas que cumplen con el titulo (vacia si no hay
	    *         registros)
	    */
	   public Collection consultarPorTitulo(String ti);

	   /**
	    * Consulta de cosas por cuerpo.
	    * @param cu Cuerpo por la cual se buscaran cosas
	    * @return Lista de cosas que cumplen con el cuerpo (vacia si no hay
	    *         registros)
	    */
	   public Collection consultarPorCuerpo(String cu);
	   
	   /**
	    * Consulta de cosas por fecha.
	    * @param fecha Fecha por la cual se buscaran cosas
	    * @return Lista de cosas que cumplen con la fecha (vacia si no hay
	    *         registros)
	    */
	   public Collection consultarPorFecha(Date fecha);
	

}
